package util;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;

public class EmailSend {
    public static boolean send(String receiver,String code) {
        // 发送email对象
        HtmlEmail email = new HtmlEmail();
        // 这里是SMTP发送服务器的名字
        email.setHostName("smtp.qq.com");//邮箱的SMTP服务器,qq邮箱为smtp.qq.com
        email.setCharset("utf-8");//设置发送的字符类型
        try {
            email.addTo(receiver);//设置收件人
            email.setFrom("1994883492@qq.com","Elysia");//发送人的邮箱为自己的，用户名可以随便填
            email.setAuthentication("1994883492@qq.com","uhcydlxgafmlhggg");//设置发送人到的邮箱和用户名和授权码(授权码是自己设置的)
            email.setSubject("超星学习通邮箱验证码");//设置发送主题
            email.setMsg("你的验证码为"+code+" 请在五分钟内使用"+"\n请千万不要举报我,邮箱对我很重要");//设置发送内容
            email.send();//进行发送
            return true;
        } catch (EmailException e) {
            System.out.println("邮箱发送失败");
            e.printStackTrace();
            return false;
        }
    }
}
